<HTML>
<head>
<title>AngelScript: Reference: Object types</title>
<LINK rel="stylesheet" type="text/css" href="style.css">
</head>

<body>

<p>
<a href="../index.html">index</a>
</p>

<h1>Reference: Object types</h1>

<pre class=border>
<a href="#class">asOBJ_CLASS</a>
<a href="#constr">asOBJ_CLASS_CONSTRUCTOR</a>
<a href="#destr">asOBJ_CLASS_DESTRUCTOR</a>
<a href="#assign">asOBJ_CLASS_ASSIGNMENT</a>
<a href="#primitive">asOBJ_PRIMITIVE</a>
<a href="#float">asOBJ_FLOAT</a>
</pre>

<a name=class></a>
<h2>asOBJ_CLASS</h2>

<p>The object is a class, structure, or union. This flag can optionally be combined with asOBJ_CLASS_CONSTRUCTOR, asOBJ_CLASS_DESTRUCTOR, and/or asOBJ_CLASS_ASSIGNMENT.</p>

<p>There is also a short name for each of the combinations in the form of asOBJ_CLASS_C, asOBJ_CLASS_CD, asOBJ_CLASS_CDA, etc.</p>



<a name=constr></a>
<h2>asOBJ_CLASS_CONSTRUCTOR</h2>

<p>The class has a constructor.</p>



<a name=destr></a>
<h2>asOBJ_CLASS_DESTRUCTOR</h2>

<p>The class has a destructor.</p>



<a name="assign"></a>
<h2>asOBJ_CLASS_ASSIGNMENT</h2>

<p>The class has an overloaded assignment operator.</p>



<a name="primitive"></a>
<h2>asOBJ_PRIMITIVE</h2>

<p>The object is really a primitive type, e.g. int, char, pointer, etc. All primitive types except float and double should use this flag.</p>



<a name="float"></a>
<h2>asOBJ_FLOAT</h2>

<p>The object is really a float or a double.</p>







<p><a href="#">top</a></p>

</body></HTML>